home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Beauty of Chaos
/
Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso
/
mac
/
gifconverter2.37.cpt.hqx
/
GIFConverter 2.3.7.rsrc
/
bin.rsrc_CODE_81_FileListRes.txt
< prev
next >
Wrap
Text File
|
1994-01-29
|
82KB
|
1,444 lines
# near model CODE resource
# jump table entries: 21952-21965 (14 of them)
fn00000000:
00000000 4E56 FEB0 link A6, -0x0150
00000004 7000 moveq.l D0, 0x00
00000006 2D40 FEBC move.l [A6 - 0x144], D0
0000000A 41EE FF00 lea.l A0, [A6 - 0x100]
0000000E 2D48 FEC2 move.l [A6 - 0x13E], A0
00000012 3D6E 000C FEC6 move.w [A6 - 0x13A], [A6 + 0xC]
00000018 3D7C FFFF FECC move.w [A6 - 0x134], 0xFFFF
0000001E 422E FF00 clr.b [A6 - 0x100]
00000022 4267 clr.w -[A7]
00000024 486E FEB0 pea.l [A6 - 0x150]
00000028 4267 clr.w -[A7]
0000002A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
0000002E 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
00000032 206E 0008 movea.l A0, [A6 + 0x8]
00000036 43EE FF00 lea.l A1, [A6 - 0x100]
0000003A 703F moveq.l D0, 0x3F
label0000003C:
0000003C 20D9 move.l [A0]+, [A1]+
0000003E 51C8 FFFC dbf D0, -0x6 /* 0000003C */
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 5C4F addq.w A7, 6
00000048 4ED0 jmp [A0]
0000004A 8D47 4554 pack D6, D7, 0x4554
0000004E 564F addq.w A7, 3
00000050 4C55 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, [A5]
00000054 4E41 trap 1
00000056 4D45 chk.w D6, D5
00000058 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000005A-0000005E
fn0000005A:
0000005A 4E56 FFCC link A6, -0x0034
// end alternate branch 0000005A-0000005E
fn0000005A: // (misaligned)
0000005C FFCC .invalid <<F/7/7>>
0000005E 7000 moveq.l D0, 0x00
00000060 2D40 FFDE move.l [A6 - 0x22], D0
00000064 206E 000C movea.l A0, [A6 + 0xC]
00000068 3D50 FFE2 move.w [A6 - 0x1E], [A0]
0000006C 426E FFE6 clr.w [A6 - 0x1A]
00000070 7000 moveq.l D0, 0x00
00000072 2D40 FFE8 move.l [A6 - 0x18], D0
00000076 206E 000C movea.l A0, [A6 + 0xC]
0000007A 3D50 FFEC move.w [A6 - 0x14], [A0]
0000007E 4267 clr.w -[A7]
00000080 486E FFCC pea.l [A6 - 0x34]
00000084 4267 clr.w -[A7]
00000086 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000008A 3D5F 0010 move.w [A6 + 0x10], [A7]+
0000008E 206E 000C movea.l A0, [A6 + 0xC]
00000092 30AE FFEC move.w [A0], [A6 - 0x14]
00000096 206E 0008 movea.l A0, [A6 + 0x8]
0000009A 20AE FFFC move.l [A0], [A6 - 0x4]
0000009E 4E5E unlink A6
000000A0 205F movea.l A0, [A7]+
000000A2 504F addq.w A7, 8
000000A4 4ED0 jmp [A0]
000000A6 8847 or.w D4, D7
000000A8 4554 chk.w D2, [A4]
000000AA 4449 neg.w A1
000000AC 5249 addq.w A1, 1
000000AE 4400 neg.b D0
000000B0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000B2-000000BE
fn000000B2:
000000B2 4E56 FE94 link A6, -0x016C
000000B6 206E 000C movea.l A0, [A6 + 0xC]
000000BA 43EE FFE4 lea.l A1, [A6 - 0x1C]
// end alternate branch 000000B2-000000BE
fn000000B2: // (misaligned)
000000B4 FE94 206E .extension 0xE94 <<F/2-3/7>> // unimplemented
000000B8 000C 43EE ori.b A4, 0xEE
000000BC FFE4 .invalid <<F/7/7>>
000000BE 7006 moveq.l D0, 0x06
label000000C0:
000000C0 22D8 move.l [A1]+, [A0]+
000000C2 51C8 FFFC dbf D0, -0x6 /* 000000C0 */
000000C6 7000 moveq.l D0, 0x00
000000C8 2D40 FEA0 move.l [A6 - 0x160], D0
000000CC 41EE FEE4 lea.l A0, [A6 - 0x11C]
000000D0 2D48 FEA6 move.l [A6 - 0x15A], A0
000000D4 426E FEAA clr.w [A6 - 0x156]
000000D8 3D7C FFFF FEB0 move.w [A6 - 0x150], 0xFFFF
000000DE 41EE FEE4 lea.l A0, [A6 - 0x11C]
000000E2 43EE FFE4 lea.l A1, [A6 - 0x1C]
000000E6 7006 moveq.l D0, 0x06
label000000E8:
000000E8 20D9 move.l [A0]+, [A1]+
000000EA 51C8 FFFC dbf D0, -0x6 /* 000000E8 */
000000EE 4267 clr.w -[A7]
000000F0 486E FE94 pea.l [A6 - 0x16C]
000000F4 4267 clr.w -[A7]
000000F6 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000000FA 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
000000FE 206E 0008 movea.l A0, [A6 + 0x8]
00000102 30AE FEAA move.w [A0], [A6 - 0x156]
00000106 4E5E unlink A6
00000108 205F movea.l A0, [A7]+
0000010A 504F addq.w A7, 8
0000010C 4ED0 jmp [A0]
0000010E 8F47 4554 pack D7, D7, 0x4554
00000112 564F addq.w A7, 3
00000114 4C55 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, [A5]
00000118 5245 addq.w D5, 1
0000011A 464E not.w A6
0000011C 554D subq.w A5, 2
0000011E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000120-00000126
fn00000120:
00000120 4E56 0000 link A6, 0
00000124 2F0C move.l -[A7], A4
// end alternate branch 00000120-00000126
fn00000120: // (misaligned)
00000122 0000 2F0C ori.b D0, 0xC
00000126 286E 0008 movea.l A4, [A6 + 0x8]
0000012A 2054 movea.l A0, [A4]
0000012C 4228 0002 clr.b [A0 + 0x2]
00000130 7000 moveq.l D0, 0x00
00000132 2140 001E move.l [A0 + 0x1E], D0
00000136 4228 0022 clr.b [A0 + 0x22]
0000013A 7000 moveq.l D0, 0x00
0000013C 2140 0062 move.l [A0 + 0x62], D0
00000140 216E 000C 0068 move.l [A0 + 0x68], [A6 + 0xC]
00000146 285F movea.l A4, [A7]+
00000148 4E5E unlink A6
0000014A 205F movea.l A0, [A7]+
0000014C 504F addq.w A7, 8
0000014E 4ED0 jmp [A0]
00000150 9554 sub.w [A4], D2
00000152 4649 not.w A1
00000154 4C45 454E movem.l D1,D2,D3,D6,A0,A2,A6, D5
00000158 5452 addq.w [A2], 2
0000015A 592E 4946 subq.b [A6 + 0x4946], 4
0000015E 494C chk.w D4, A4
00000160 4545 chk.w D2, D5
00000162 4E54 5259 link A4, -0xFFFFADA7
00000166 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2744: // at 00000168 (misaligned)
0000016A 0000 2F0C ori.b D0, 0xC
0000016E 286E 0008 movea.l A4, [A6 + 0x8]
00000172 42A7 clr.l -[A7]
00000174 2054 movea.l A0, [A4]
00000176 2F28 0062 move.l -[A7], [A0 + 0x62]
0000017A 4EAD 37C2 jsr [A5 + 0x37C2 /* export_1780 */]
0000017E 2054 movea.l A0, [A4]
00000180 215F 0062 move.l [A0 + 0x62], [A7]+
00000184 285F movea.l A4, [A7]+
00000186 4E5E unlink A6
00000188 2E9F move.l [A7], [A7]+
0000018A 4E75 rts
0000018C 8F54 or.w [A4], D7
0000018E 4649 not.w A1
00000190 4C45 454E movem.l D1,D2,D3,D6,A0,A2,A6, D5
00000194 5452 addq.w [A2], 2
00000196 592E 4652 subq.b [A6 + 0x4652], 4
0000019A 4545 chk.w D2, D5
0000019C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000019E-000001A2
fn0000019E:
0000019E 4E56 FF70 link A6, -0x0090
// end alternate branch 0000019E-000001A2
fn0000019E: // (misaligned)
000001A0 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
000001A2 206E 000C movea.l A0, [A6 + 0xC]
000001A6 43EE FFB6 lea.l A1, [A6 - 0x4A]
000001AA 7011 moveq.l D0, 0x11
label000001AC:
000001AC 22D8 move.l [A1]+, [A0]+
000001AE 51C8 FFFC dbf D0, -0x6 /* 000001AC */
000001B2 3290 move.w [A1], [A0]
000001B4 3D6E FFBC FF70 move.w [A6 - 0x90], [A6 - 0x44]
000001BA 4267 clr.w -[A7]
000001BC 486E FF70 pea.l [A6 - 0x90]
000001C0 486E FF72 pea.l [A6 - 0x8E]
000001C4 4EBA FE94 jsr [PC - 0x16C /* 0000005A */]
000001C8 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
000001CC 41EE FF76 lea.l A0, [A6 - 0x8A]
000001D0 43EE FFC0 lea.l A1, [A6 - 0x40]
000001D4 700F moveq.l D0, 0x0F
label000001D6:
000001D6 20D9 move.l [A0]+, [A1]+
000001D8 51C8 FFFC dbf D0, -0x6 /* 000001D6 */
000001DC 486E FF70 pea.l [A6 - 0x90]
000001E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001E4 4EBA 0022 jsr [PC + 0x22 /* 00000208 */]
000001E8 4E5E unlink A6
000001EA 205F movea.l A0, [A7]+
000001EC 504F addq.w A7, 8
000001EE 4ED0 jmp [A0]
000001F0 9554 sub.w [A4], D2
000001F2 4649 not.w A1
000001F4 4C45 454E movem.l D1,D2,D3,D6,A0,A2,A6, D5
000001F8 5452 addq.w [A2], 2
000001FA 592E 5345 subq.b [A6 + 0x5345], 4
000001FE 5453 addq.w [A3], 2
00000200 4652 not.w [A2]
00000202 4550 chk.w D2, [A0]
00000204 4C59 0000 movem.l <none>, [A1]+
fn00000208:
00000208 4E56 FEB6 link A6, -0x014A
0000020C 48E7 0028 movem.l -[A7], A2,A4
00000210 206E 000C movea.l A0, [A6 + 0xC]
00000214 43EE FFBA lea.l A1, [A6 - 0x46]
00000218 7010 moveq.l D0, 0x10
label0000021A:
0000021A 22D8 move.l [A1]+, [A0]+
0000021C 51C8 FFFC dbf D0, -0x6 /* 0000021A */
00000220 3290 move.w [A1], [A0]
00000222 286E 0008 movea.l A4, [A6 + 0x8]
00000226 3F2E FFBA move.w -[A7], [A6 - 0x46]
0000022A 486E FEBA pea.l [A6 - 0x146]
0000022E 4EBA FDD0 jsr [PC - 0x230 /* 00000000 */]
00000232 2254 movea.l A1, [A4]
00000234 41E9 0002 lea.l A0, [A1 + 0x2]
00000238 45EE FEBA lea.l A2, [A6 - 0x146]
0000023C 7006 moveq.l D0, 0x06
label0000023E:
0000023E 20DA move.l [A0]+, [A2]+
00000240 51C8 FFFC dbf D0, -0x6 /* 0000023E */
00000244 236E FFBC 001E move.l [A1 + 0x1E], [A6 - 0x44]
0000024A 41E9 0022 lea.l A0, [A1 + 0x22]
0000024E 45EE FFC0 lea.l A2, [A6 - 0x40]
00000252 700F moveq.l D0, 0x0F
label00000254:
00000254 20DA move.l [A0]+, [A2]+
00000256 51C8 FFFC dbf D0, -0x6 /* 00000254 */
0000025A 102D F2CA move.b D0, [A5 - 0xD36]
0000025E 671C beq +0x1E /* 0000027C */
00000260 4267 clr.w -[A7]
00000262 42A7 clr.l -[A7]
00000264 486E FFBA pea.l [A6 - 0x46]
00000268 486E FEB6 pea.l [A6 - 0x14A]
0000026C 7002 moveq.l D0, 0x02
0000026E A823 syscall AliasDispatch
00000270 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
00000274 2054 movea.l A0, [A4]
00000276 216E FEB6 0062 move.l [A0 + 0x62], [A6 - 0x14A]
label0000027C:
0000027C 4CDF 1400 movem.l A2,A4, [A7]+
00000280 4E5E unlink A6
00000282 205F movea.l A0, [A7]+
00000284 504F addq.w A7, 8
00000286 4ED0 jmp [A0]
00000288 9454 sub.w D2, [A4]
0000028A 4649 not.w A1
0000028C 4C45 454E movem.l D1,D2,D3,D6,A0,A2,A6, D5
00000290 5452 addq.w [A2], 2
00000292 592E 5345 subq.b [A6 + 0x5345], 4
00000296 5446 addq.w D6, 2
00000298 5353 subq.w [A3], 1
0000029A 5045 addq.w D5, 8
0000029C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000029E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000002A0-000002AC
export_2745:
fn000002A0:
000002A0 4E56 FEB8 link A6, -0x0148
000002A4 48E7 0028 movem.l -[A7], A2,A4
000002A8 286E 0008 movea.l A4, [A6 + 0x8]
// end alternate branch 000002A0-000002AC
export_2745: // at 000002A0 (misaligned)
fn000002A0: // (misaligned)
000002A2 FEB8 48E7 .extension 0xEB8 <<F/2-3/7>> // unimplemented
000002A6 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */
000002AC 2054 movea.l A0, [A4]
000002AE 4AA8 0062 tst.l [A0 + 0x62]
000002B2 56C0 sne D0
000002B4 C02D F2CA and.b D0, [A5 - 0xD36]
000002B8 6700 0090 beq +0x92 /* 0000034A */
000002BC 486E FEB8 pea.l [A6 - 0x148]
000002C0 2F28 0068 move.l -[A7], [A0 + 0x68]
000002C4 4EBA 01BA jsr [PC + 0x1BA /* 00000480 */]
000002C8 4A2E FEBE tst.b [A6 - 0x142]
000002CC 661C bne +0x1E /* 000002EA */
000002CE 4267 clr.w -[A7]
000002D0 42A7 clr.l -[A7]
000002D2 2054 movea.l A0, [A4]
000002D4 2F28 0062 move.l -[A7], [A0 + 0x62]
000002D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000002DC 486E FEFF pea.l [A6 - 0x101]
000002E0 7003 moveq.l D0, 0x03
000002E2 A823 syscall AliasDispatch
000002E4 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
000002E8 601C bra +0x1E /* 00000306 */
label000002EA:
000002EA 4267 clr.w -[A7]
000002EC 486E FEB8 pea.l [A6 - 0x148]
000002F0 2054 movea.l A0, [A4]
000002F2 2F28 0062 move.l -[A7], [A0 + 0x62]
000002F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000002FA 486E FEFF pea.l [A6 - 0x101]
000002FE 7003 moveq.l D0, 0x03
00000300 A823 syscall AliasDispatch
00000302 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
label00000306:
00000306 102E FEFF move.b D0, [A6 - 0x101]
0000030A 677C beq +0x7E /* 00000388 */
0000030C 206E 000C movea.l A0, [A6 + 0xC]
00000310 3F10 move.w -[A7], [A0]
00000312 486E FF00 pea.l [A6 - 0x100]
00000316 4EBA FCE8 jsr [PC - 0x318 /* 00000000 */]
0000031A 2254 movea.l A1, [A4]
0000031C 41E9 0002 lea.l A0, [A1 + 0x2]
00000320 45EE FF00 lea.l A2, [A6 - 0x100]
00000324 7006 moveq.l D0, 0x06
label00000326:
00000326 20DA move.l [A0]+, [A2]+
00000328 51C8 FFFC dbf D0, -0x6 /* 00000326 */
0000032C 206E 000C movea.l A0, [A6 + 0xC]
00000330 2368 0002 001E move.l [A1 + 0x1E], [A0 + 0x2]
00000336 206E 000C movea.l A0, [A6 + 0xC]
0000033A 45E9 0022 lea.l A2, [A1 + 0x22]
0000033E 5C88 addq.l A0, 6
00000340 700F moveq.l D0, 0x0F
label00000342:
00000342 24D8 move.l [A2]+, [A0]+
00000344 51C8 FFFC dbf D0, -0x6 /* 00000342 */
00000348 603E bra +0x40 /* 00000388 */
label0000034A:
0000034A 41EE FF00 lea.l A0, [A6 - 0x100]
0000034E 2454 movea.l A2, [A4]
00000350 43EA 0002 lea.l A1, [A2 + 0x2]
00000354 7006 moveq.l D0, 0x06
label00000356:
00000356 20D9 move.l [A0]+, [A1]+
00000358 51C8 FFFC dbf D0, -0x6 /* 00000356 */
0000035C 486E FF00 pea.l [A6 - 0x100]
00000360 206E 000C movea.l A0, [A6 + 0xC]
00000364 2F08 move.l -[A7], A0
00000366 4EBA FD4A jsr [PC - 0x2B6 /* 000000B2 */]
0000036A 206E 000C movea.l A0, [A6 + 0xC]
0000036E 2254 movea.l A1, [A4]
00000370 2169 001E 0002 move.l [A0 + 0x2], [A1 + 0x1E]
00000376 206E 000C movea.l A0, [A6 + 0xC]
0000037A 5C88 addq.l A0, 6
0000037C 45E9 0022 lea.l A2, [A1 + 0x22]
00000380 700F moveq.l D0, 0x0F
label00000382:
00000382 20DA move.l [A0]+, [A2]+
00000384 51C8 FFFC dbf D0, -0x6 /* 00000382 */
label00000388:
00000388 4CDF 1400 movem.l A2,A4, [A7]+
0000038C 4E5E unlink A6
0000038E 205F movea.l A0, [A7]+
00000390 504F addq.w A7, 8
00000392 4ED0 jmp [A0]
00000394 9454 sub.w D2, [A4]
00000396 4649 not.w A1
00000398 4C45 454E movem.l D1,D2,D3,D6,A0,A2,A6, D5
0000039C 5452 addq.w [A2], 2
0000039E 592E 4745 subq.b [A6 + 0x4745], 4
000003A2 5446 addq.w D6, 2
000003A4 5353 subq.w [A3], 1
000003A6 5045 addq.w D5, 8
000003A8 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000003AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2746: // at 000003AC (misaligned)
000003AE FF86 .invalid <<F/6/7>>
000003B0 2F0C move.l -[A7], A4
000003B2 286E 000C movea.l A4, [A6 + 0xC]
000003B6 38BC 0100 move.w [A4], 0x100
000003BA 486C 0006 pea.l [A4 + 0x6]
000003BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003C2 4EBA FEDC jsr [PC - 0x124 /* 000002A0 */]
000003C6 7000 moveq.l D0, 0x00
000003C8 2D40 FF92 move.l [A6 - 0x6E], D0
000003CC 41EC 000C lea.l A0, [A4 + 0xC]
000003D0 2D48 FF98 move.l [A6 - 0x68], A0
000003D4 3D6C 0006 FF9C move.w [A6 - 0x64], [A4 + 0x6]
000003DA 426E FFA2 clr.w [A6 - 0x5E]
000003DE 2D6C 0008 FFB6 move.l [A6 - 0x4A], [A4 + 0x8]
000003E4 4267 clr.w -[A7]
000003E6 486E FF86 pea.l [A6 - 0x7A]
000003EA 4267 clr.w -[A7]
000003EC 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000003F0 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
000003F4 296E FFA6 0002 move.l [A4 + 0x2], [A6 - 0x5A]
000003FA 396E FFAE 004E move.w [A4 + 0x4E], [A6 - 0x52]
00000400 397C FFFF 004C move.w [A4 + 0x4C], 0xFFFF
00000406 426C 0050 clr.w [A4 + 0x50]
0000040A 7000 moveq.l D0, 0x00
0000040C 2940 0052 move.l [A4 + 0x52], D0
00000410 426C 0056 clr.w [A4 + 0x56]
00000414 285F movea.l A4, [A7]+
00000416 4E5E unlink A6
00000418 205F movea.l A0, [A7]+
0000041A 504F addq.w A7, 8
0000041C 4ED0 jmp [A0]
0000041E 9F54 sub.w [A4], D7
00000420 4649 not.w A1
00000422 4C45 454E movem.l D1,D2,D3,D6,A0,A2,A6, D5
00000426 5452 addq.w [A2], 2
00000428 592E 4745 subq.b [A6 + 0x4745], 4
0000042C 5453 addq.w [A3], 2
0000042E 5441 addq.w D1, 2
00000430 4E44 trap 4
00000432 4152 chk.w D0, [A2]
00000434 4446 neg.w D6
00000436 494C chk.w D4, A4
00000438 4552 chk.w D2, [A2]
0000043A 4550 chk.w D2, [A0]
0000043C 4C59 0000 movem.l <none>, [A1]+
export_2747:
00000440 4E56 0000 link A6, 0
00000444 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000448 2F2E 000C move.l -[A7], [A6 + 0xC]
0000044C 206E 0008 movea.l A0, [A6 + 0x8]
00000450 2050 movea.l A0, [A0]
00000452 2F28 00B0 move.l -[A7], [A0 + 0xB0]
00000456 4EBA 09F2 jsr [PC + 0x9F2 /* 00000E4A */]
0000045A 4E5E unlink A6
0000045C 205F movea.l A0, [A7]+
0000045E DEFC 000A add.w A7, 0xA /* '\n' */
00000462 4ED0 jmp [A0]
00000464 9954 sub.w [A4], D4
00000466 4649 not.w A1
00000468 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
0000046C 5354 subq.w [A4], 1
0000046E 5649 addq.w A1, 3
00000470 4557 chk.w D2, [A7]
00000472 2E47 movea.l A7, D7
00000474 4554 chk.w D2, [A4]
00000476 4954 chk.w D4, [A4]
00000478 454D chk.w D2, A5
0000047A 5445 addq.w D5, 2
0000047C 5854 addq.w [A4], 4
0000047E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000480-0000048E
fn00000480:
00000480 4E56 0000 link A6, 0
00000484 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000488 2E2E 0008 move.l D7, [A6 + 0x8]
0000048C 2847 movea.l A4, D7
// end alternate branch 00000480-0000048E
fn00000480: // (misaligned)
00000482 0000 48E7 ori.b D0, 0xE7
00000486 0138 2E2E btst [0x00002E2E], D0
0000048A 0008 2847 ori.b A0, 0x47 /* 'G' */
0000048E 2054 movea.l A0, [A4]
00000490 1028 018C move.b D0, [A0 + 0x18C]
00000494 0A00 0001 xori.b D0, 0x1
00000498 2F00 move.l -[A7], D0
0000049A 4267 clr.w -[A7]
0000049C 2F00 move.l -[A7], D0
0000049E 42A7 clr.l -[A7]
000004A0 2F07 move.l -[A7], D7
000004A2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000004A6 221F move.l D1, [A7]+
000004A8 201F move.l D0, [A7]+
000004AA 2F01 move.l -[A7], D1
000004AC 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */]
000004B0 121F move.b D1, [A7]+
000004B2 201F move.l D0, [A7]+
000004B4 C001 and.b D0, D1
000004B6 6730 beq +0x32 /* 000004E8 */
000004B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000004BC 42A7 clr.l -[A7]
000004BE 42A7 clr.l -[A7]
000004C0 2F07 move.l -[A7], D7
000004C2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000004C6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000004CA 4EAD 3142 jsr [A5 + 0x3142 /* export_1572 */]
000004CE 206E 000C movea.l A0, [A6 + 0xC]
000004D2 2454 movea.l A2, [A4]
000004D4 43EA 0146 lea.l A1, [A2 + 0x146]
000004D8 7010 moveq.l D0, 0x10
label000004DA:
000004DA 22D8 move.l [A1]+, [A0]+
000004DC 51C8 FFFC dbf D0, -0x6 /* 000004DA */
000004E0 3290 move.w [A1], [A0]
000004E2 157C 0001 018C move.b [A2 + 0x18C], 0x1
label000004E8:
000004E8 2054 movea.l A0, [A4]
000004EA 1028 018C move.b D0, [A0 + 0x18C]
000004EE 6716 beq +0x18 /* 00000506 */
000004F0 206E 000C movea.l A0, [A6 + 0xC]
000004F4 2454 movea.l A2, [A4]
000004F6 43EA 0146 lea.l A1, [A2 + 0x146]
000004FA 7010 moveq.l D0, 0x10
label000004FC:
000004FC 20D9 move.l [A0]+, [A1]+
000004FE 51C8 FFFC dbf D0, -0x6 /* 000004FC */
00000502 3091 move.w [A0], [A1]
00000504 6010 bra +0x12 /* 00000516 */
label00000506:
00000506 266E 000C movea.l A3, [A6 + 0xC]
0000050A 422B 0006 clr.b [A3 + 0x6]
0000050E 4253 clr.w [A3]
00000510 7000 moveq.l D0, 0x00
00000512 2740 0002 move.l [A3 + 0x2], D0
label00000516:
00000516 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
0000051A 4E5E unlink A6
0000051C 205F movea.l A0, [A7]+
0000051E 504F addq.w A7, 8
00000520 4ED0 jmp [A0]
00000522 9654 sub.w D3, [A4]
00000524 4649 not.w A1
00000526 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
0000052A 5354 subq.w [A4], 1
0000052C 444F neg.w A7
0000052E 432E 4745 .invalid 1, [A6 + 0x4745] // invalid opcode 4 with b == 4
00000532 5446 addq.w D6, 2
00000534 5353 subq.w [A3], 1
00000536 5045 addq.w D5, 8
00000538 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000053A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2748: // at 0000053C (misaligned)
0000053E 0000 41EE ori.b D0, 0xEE
00000542 0014 2F20 ori.b [A4], 0x20 /* ' ' */
00000546 2F20 move.l -[A7], -[A0]
00000548 206E 0008 movea.l A0, [A6 + 0x8]
0000054C 2050 movea.l A0, [A0]
0000054E 2F28 013E move.l -[A7], [A0 + 0x13E]
00000552 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000556 4E5E unlink A6
00000558 205F movea.l A0, [A7]+
0000055A DEFC 000C add.w A7, 0xC
0000055E 4ED0 jmp [A0]
00000560 9854 sub.w D4, [A4]
00000562 4649 not.w A1
00000564 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
00000568 5354 subq.w [A4], 1
0000056A 444F neg.w A7
0000056C 432E 4541 .invalid 1, [A6 + 0x4541] // invalid opcode 4 with b == 4
00000570 4348 chk.w D1, A0
00000572 454E chk.w D2, A6
00000574 5452 addq.w [A2], 2
00000576 5944 subq.w D4, 4
00000578 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4
0000057A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000057E 0000 2F0C ori.b D0, 0xC
00000582 206E 0008 movea.l A0, [A6 + 0x8]
00000586 2868 0008 movea.l A4, [A0 + 0x8]
0000058A 206E 000C movea.l A0, [A6 + 0xC]
0000058E 2F08 move.l -[A7], A0
00000590 4267 clr.w -[A7]
00000592 2F08 move.l -[A7], A0
00000594 42A7 clr.l -[A7]
00000596 2F2E 000C move.l -[A7], [A6 + 0xC]
0000059A 2254 movea.l A1, [A4]
0000059C 2F29 013E move.l -[A7], [A1 + 0x13E]
000005A0 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
000005A4 201F move.l D0, [A7]+
000005A6 205F movea.l A0, [A7]+
000005A8 3F00 move.w -[A7], D0
000005AA 2254 movea.l A1, [A4]
000005AC 2F29 0142 move.l -[A7], [A1 + 0x142]
000005B0 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
000005B4 101F move.b D0, [A7]+
000005B6 205F movea.l A0, [A7]+
000005B8 2050 movea.l A0, [A0]
000005BA 1140 0066 move.b [A0 + 0x66], D0
000005BE 285F movea.l A4, [A7]+
000005C0 4E5E unlink A6
000005C2 205F movea.l A0, [A7]+
000005C4 504F addq.w A7, 8
000005C6 4ED0 jmp [A0]
000005C8 9143 subx.w D0, D3
000005CA 4F50 chk.w D7, [A0]
000005CC 5953 subq.w [A3], 4
000005CE 454C chk.w D2, A4
000005D0 4543 chk.w D2, D3
000005D2 5449 addq.w A1, 2
000005D4 4F4E chk.w D7, A6
000005D6 464C not.w A4
000005D8 4147 chk.w D0, D7
000005DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
000005DE 0000 206E ori.b D0, 0x6E /* 'n' */
000005E2 000C 2050 ori.b A4, 0x50 /* 'P' */
000005E6 1028 0066 move.b D0, [A0 + 0x66]
000005EA 6716 beq +0x18 /* 00000602 */
000005EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000005F0 226E 0008 movea.l A1, [A6 + 0x8]
000005F4 41E9 000C lea.l A0, [A1 + 0xC]
000005F8 2018 move.l D0, [A0]+
000005FA 6702 beq +0x4 /* 000005FE */
000005FC 2F00 move.l -[A7], D0
label000005FE:
000005FE 2050 movea.l A0, [A0]
00000600 4E90 jsr [A0]
label00000602:
00000602 4E5E unlink A6
00000604 205F movea.l A0, [A7]+
00000606 504F addq.w A7, 8
00000608 4ED0 jmp [A0]
0000060A 8B4D 4159 pack -[A5], -[A5], 0x4159
0000060E 4245 clr.w D5
00000610 444F neg.w A7
00000612 5448 addq.w A0, 2
00000614 4953 chk.w D4, [A3]
00000616 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000618-0000061E
export_2749:
fn00000618:
00000618 4E56 0000 link A6, 0
0000061C 2F0C move.l -[A7], A4
// end alternate branch 00000618-0000061E
export_2749: // at 00000618 (misaligned)
fn00000618: // (misaligned)
0000061A 0000 2F0C ori.b D0, 0xC
0000061E 286E 0008 movea.l A4, [A6 + 0x8]
00000622 2054 movea.l A0, [A4]
00000624 4AA8 0142 tst.l [A0 + 0x142]
00000628 6720 beq +0x22 /* 0000064A */
0000062A 487A FF50 pea.l [PC - 0xB0 /* 0000057C, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000062E 2F0E move.l -[A7], A6
00000630 2054 movea.l A0, [A4]
00000632 2F28 013E move.l -[A7], [A0 + 0x13E]
00000636 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
0000063A 487A FFA0 pea.l [PC - 0x60 /* 000005DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000063E 2F0E move.l -[A7], A6
00000640 2054 movea.l A0, [A4]
00000642 2F28 013E move.l -[A7], [A0 + 0x13E]
00000646 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
label0000064A:
0000064A 285F movea.l A4, [A7]+
0000064C 4E5E unlink A6
0000064E 205F movea.l A0, [A7]+
00000650 DEFC 000C add.w A7, 0xC
00000654 4ED0 jmp [A0]
00000656 8020 or.b D0, -[A0]
00000658 5446 addq.w D6, 2
0000065A 494C chk.w D4, A4
0000065C 454C chk.w D2, A4
0000065E 4953 chk.w D4, [A3]
00000660 5444 addq.w D4, 2
00000662 4F43 chk.w D7, D3
00000664 2E45 movea.l A7, D5
00000666 4143 chk.w D0, D3
00000668 4853 pea.l [A3]
0000066A 454C chk.w D2, A4
0000066C 4543 chk.w D2, D3
0000066E 5445 addq.w D5, 2
00000670 4445 neg.w D5
00000672 4E54 5259 link A4, -0xFFFFADA7
00000676 444F neg.w A7
00000678 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2750: // at 0000067A (misaligned)
0000067C FFFE .invalid <<F/7/7>>
0000067E 48E7 0118 movem.l -[A7], D7,A3,A4
00000682 266E 000C movea.l A3, [A6 + 0xC]
00000686 286E 0008 movea.l A4, [A6 + 0x8]
0000068A 2054 movea.l A0, [A4]
0000068C 4AA8 0142 tst.l [A0 + 0x142]
00000690 672E beq +0x30 /* 000006C0 */
00000692 1F3C 0001 move.b -[A7], 0x1
00000696 2F28 0142 move.l -[A7], [A0 + 0x142]
0000069A 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
0000069E 42A7 clr.l -[A7]
000006A0 2F0B move.l -[A7], A3
000006A2 2054 movea.l A0, [A4]
000006A4 2F28 013E move.l -[A7], [A0 + 0x13E]
000006A8 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
000006AC 201F move.l D0, [A7]+
000006AE 3E00 move.w D7, D0
000006B0 3F07 move.w -[A7], D7
000006B2 3F3C 0001 move.w -[A7], 0x1
000006B6 2054 movea.l A0, [A4]
000006B8 2F28 0142 move.l -[A7], [A0 + 0x142]
000006BC 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */]
label000006C0:
000006C0 2F0B move.l -[A7], A3
000006C2 2054 movea.l A0, [A4]
000006C4 2F28 013E move.l -[A7], [A0 + 0x13E]
000006C8 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */]
000006CC 2F0B move.l -[A7], A3
000006CE 4EAD 4E42 jsr [A5 + 0x4E42 /* export_2500 */]
000006D2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000006D6 4E5E unlink A6
000006D8 205F movea.l A0, [A7]+
000006DA 504F addq.w A7, 8
000006DC 4ED0 jmp [A0]
000006DE 9854 sub.w D4, [A4]
000006E0 4649 not.w A1
000006E2 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
000006E6 5354 subq.w [A4], 1
000006E8 444F neg.w A7
000006EA 432E 4445 .invalid 1, [A6 + 0x4445] // invalid opcode 4 with b == 4
000006EE 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5
000006F2 454E chk.w D2, A6
000006F4 5452 addq.w [A2], 2
000006F6 5900 subq.b D0, 4
000006F8 0000 4E56 ori.b D0, 0x56 /* 'V' */
000006FC 0000 2F2E ori.b D0, 0x2E /* '.' */
00000700 000C 206E ori.b A4, 0x6E /* 'n' */
00000704 0008 2F28 ori.b A0, 0x28 /* '(' */
00000708 0008 4EBA ori.b A0, 0xBA
0000070C FF6E .extension 0xF6E <<F/4-5/7>> // unimplemented
0000070E 4E5E unlink A6
00000710 205F movea.l A0, [A7]+
00000712 504F addq.w A7, 8
00000714 4ED0 jmp [A0]
00000716 8844 or.w D4, D4
00000718 454C chk.w D2, A4
0000071A 4554 chk.w D2, [A4]
0000071C 4549 chk.w D2, A1
0000071E 5400 addq.b D0, 2
00000720 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2751: // at 00000722 (misaligned)
00000724 0000 487A ori.b D0, 0x7A /* 'z' */
00000728 FFD2 .invalid <<F/7/7>>
0000072A 2F0E move.l -[A7], A6
0000072C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000730 4EBA FEE6 jsr [PC - 0x11A /* 00000618 */]
00000734 4E5E unlink A6
00000736 2E9F move.l [A7], [A7]+
00000738 4E75 rts
0000073A 8022 or.b D0, -[A2]
0000073C 5446 addq.w D6, 2
0000073E 494C chk.w D4, A4
00000740 454C chk.w D2, A4
00000742 4953 chk.w D4, [A3]
00000744 5444 addq.w D4, 2
00000746 4F43 chk.w D7, D3
00000748 2E44 movea.l A7, D4
0000074A 454C chk.w D2, A4
0000074C 4554 chk.w D2, [A4]
0000074E 4553 chk.w D2, [A3]
00000750 454C chk.w D2, A4
00000752 4543 chk.w D2, D3
00000754 5445 addq.w D5, 2
00000756 4445 neg.w D5
00000758 4E54 5249 link A4, -0xFFFFADB7
0000075C 4553 chk.w D2, [A3]
0000075E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2752: // at 00000760 (misaligned)
00000762 FFB2 .invalid <<F/6/7>>
00000764 2F0C move.l -[A7], A4
00000766 206E 000C movea.l A0, [A6 + 0xC]
0000076A 43EE FFB6 lea.l A1, [A6 - 0x4A]
0000076E 7011 moveq.l D0, 0x11
label00000770:
00000770 22D8 move.l [A1]+, [A0]+
00000772 51C8 FFFC dbf D0, -0x6 /* 00000770 */
00000776 3290 move.w [A1], [A0]
00000778 286E 0008 movea.l A4, [A6 + 0x8]
0000077C 486E FFB2 pea.l [A6 - 0x4E]
00000780 486D 43EC pea.l [A5 + 0x43EC]
00000784 3F3C 006C move.w -[A7], 0x6C /* 'l' */
00000788 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
0000078C 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000790 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00000794 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000798 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
0000079C 4EBA F982 jsr [PC - 0x67E /* 00000120 */]
000007A0 486E FFB6 pea.l [A6 - 0x4A]
000007A4 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000007A8 4EBA F9F4 jsr [PC - 0x60C /* 0000019E */]
000007AC 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000007B0 2054 movea.l A0, [A4]
000007B2 2F28 013E move.l -[A7], [A0 + 0x13E]
000007B6 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
000007BA 2054 movea.l A0, [A4]
000007BC 4AA8 0142 tst.l [A0 + 0x142]
000007C0 671A beq +0x1C /* 000007DC */
000007C2 1F3C 0001 move.b -[A7], 0x1
000007C6 2F28 0142 move.l -[A7], [A0 + 0x142]
000007CA 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
000007CE 3F3C 0001 move.w -[A7], 0x1
000007D2 2054 movea.l A0, [A4]
000007D4 2F28 0142 move.l -[A7], [A0 + 0x142]
000007D8 4EAD 2952 jsr [A5 + 0x2952 /* export_1318 */]
label000007DC:
000007DC 285F movea.l A4, [A7]+
000007DE 4E5E unlink A6
000007E0 205F movea.l A0, [A7]+
000007E2 504F addq.w A7, 8
000007E4 4ED0 jmp [A0]
000007E6 9754 sub.w [A4], D3
000007E8 4649 not.w A1
000007EA 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
000007EE 5354 subq.w [A4], 1
000007F0 444F neg.w A7
000007F2 432E 4144 .invalid 1, [A6 + 0x4144] // invalid opcode 4 with b == 4
000007F6 4453 neg.w [A3]
000007F8 4652 not.w [A2]
000007FA 4550 chk.w D2, [A0]
000007FC 4C59 0000 movem.l <none>, [A1]+
export_2753:
00000800 4E56 FFA0 link A6, -0x0060
00000804 48E7 0038 movem.l -[A7], A2,A3,A4
00000808 206E 0018 movea.l A0, [A6 + 0x18]
0000080C 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000810 7006 moveq.l D0, 0x06
label00000812:
00000812 22D8 move.l [A1]+, [A0]+
00000814 51C8 FFFC dbf D0, -0x6 /* 00000812 */
00000818 206E 0010 movea.l A0, [A6 + 0x10]
0000081C 43EE FFA4 lea.l A1, [A6 - 0x5C]
00000820 700F moveq.l D0, 0x0F
label00000822:
00000822 22D8 move.l [A1]+, [A0]+
00000824 51C8 FFFC dbf D0, -0x6 /* 00000822 */
00000828 286E 0008 movea.l A4, [A6 + 0x8]
0000082C 486E FFA0 pea.l [A6 - 0x60]
00000830 486D 43EC pea.l [A5 + 0x43EC]
00000834 3F3C 006C move.w -[A7], 0x6C /* 'l' */
00000838 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */]
0000083C 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00000840 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
00000844 266E FFA0 movea.l A3, [A6 - 0x60]
00000848 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000084C 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00000850 4EBA F8CE jsr [PC - 0x732 /* 00000120 */]
00000854 2253 movea.l A1, [A3]
00000856 41E9 0002 lea.l A0, [A1 + 0x2]
0000085A 45EE FFE4 lea.l A2, [A6 - 0x1C]
0000085E 7006 moveq.l D0, 0x06
label00000860:
00000860 20DA move.l [A0]+, [A2]+
00000862 51C8 FFFC dbf D0, -0x6 /* 00000860 */
00000866 236E 0014 001E move.l [A1 + 0x1E], [A6 + 0x14]
0000086C 41E9 0022 lea.l A0, [A1 + 0x22]
00000870 45EE FFA4 lea.l A2, [A6 - 0x5C]
00000874 700F moveq.l D0, 0x0F
label00000876:
00000876 20DA move.l [A0]+, [A2]+
00000878 51C8 FFFC dbf D0, -0x6 /* 00000876 */
0000087C 236E 000C 0062 move.l [A1 + 0x62], [A6 + 0xC]
00000882 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00000886 2054 movea.l A0, [A4]
00000888 2F28 013E move.l -[A7], [A0 + 0x13E]
0000088C 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
00000890 2054 movea.l A0, [A4]
00000892 4AA8 0142 tst.l [A0 + 0x142]
00000896 671A beq +0x1C /* 000008B2 */
00000898 1F3C 0001 move.b -[A7], 0x1
0000089C 2F28 0142 move.l -[A7], [A0 + 0x142]
000008A0 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
000008A4 3F3C 0001 move.w -[A7], 0x1
000008A8 2054 movea.l A0, [A4]
000008AA 2F28 0142 move.l -[A7], [A0 + 0x142]
000008AE 4EAD 2952 jsr [A5 + 0x2952 /* export_1318 */]
label000008B2:
000008B2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000008B6 4E5E unlink A6
000008B8 205F movea.l A0, [A7]+
000008BA DEFC 0014 add.w A7, 0x14
000008BE 4ED0 jmp [A0]
000008C0 9554 sub.w [A4], D2
000008C2 4649 not.w A1
000008C4 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
000008C8 5354 subq.w [A4], 1
000008CA 444F neg.w A7
000008CC 432E 4144 .invalid 1, [A6 + 0x4144] // invalid opcode 4 with b == 4
000008D0 4445 neg.w D5
000008D2 4E54 5259 link A4, -0xFFFFADA7
000008D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
000008DA 0000 4267 ori.b D0, 0x67 /* 'g' */
000008DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000008E2 226E 0008 movea.l A1, [A6 + 0x8]
000008E6 41E9 0008 lea.l A0, [A1 + 0x8]
000008EA 2018 move.l D0, [A0]+
000008EC 6702 beq +0x4 /* 000008F0 */
000008EE 2F00 move.l -[A7], D0
label000008F0:
000008F0 2050 movea.l A0, [A0]
000008F2 4E90 jsr [A0]
000008F4 101F move.b D0, [A7]+
000008F6 6712 beq +0x14 /* 0000090A */
000008F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000008FC 226E 0008 movea.l A1, [A6 + 0x8]
00000900 2069 0010 movea.l A0, [A1 + 0x10]
00000904 2F10 move.l -[A7], [A0]
00000906 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
label0000090A:
0000090A 4E5E unlink A6
0000090C 205F movea.l A0, [A7]+
0000090E 504F addq.w A7, 8
00000910 4ED0 jmp [A0]
00000912 8A4D or.w D5, A5
00000914 4F56 chk.w D7, [A6]
00000916 454F chk.w D2, A7
00000918 424A clr.w A2
0000091A 4543 chk.w D2, D3
0000091C 5400 addq.b D0, 2
0000091E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000922 0000 2F2E ori.b D0, 0x2E /* '.' */
00000926 000C 206E ori.b A4, 0x6E /* 'n' */
0000092A 0008 2F28 ori.b A0, 0x28 /* '(' */
0000092E 0014 4EAD ori.b [A4], 0xAD
00000932 2122 move.l -[A0], -[A2]
00000934 4E5E unlink A6
00000936 205F movea.l A0, [A7]+
00000938 504F addq.w A7, 8
0000093A 4ED0 jmp [A0]
0000093C 8C44 or.w D6, D4
0000093E 454C chk.w D2, A4
00000940 4554 chk.w D2, [A4]
00000942 454F chk.w D2, A7
00000944 424A clr.w A2
00000946 4543 chk.w D2, D3
00000948 5400 addq.b D0, 2
0000094A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000094C-00000956
fn0000094C:
0000094C 4E56 0000 link A6, 0
00000950 206E 0010 movea.l A0, [A6 + 0x10]
00000954 2F08 move.l -[A7], A0
// end alternate branch 0000094C-00000956
fn0000094C: // (misaligned)
0000094E 0000 206E ori.b D0, 0x6E /* 'n' */
00000952 0010 2F08 ori.b [A0], 0x8
00000956 42A7 clr.l -[A7]
00000958 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000095C 201F move.l D0, [A7]+
0000095E 205F movea.l A0, [A7]+
00000960 2080 move.l [A0], D0
00000962 487A FF74 pea.l [PC - 0x8C /* 000008D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000966 2F0E move.l -[A7], A6
00000968 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000096C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000970 487A FFAE pea.l [PC - 0x52 /* 00000920, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000974 2F0E move.l -[A7], A6
00000976 206E 0010 movea.l A0, [A6 + 0x10]
0000097A 2F10 move.l -[A7], [A0]
0000097C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000980 4E5E unlink A6
00000982 205F movea.l A0, [A7]+
00000984 DEFC 0010 add.w A7, 0x10
00000988 4ED0 jmp [A0]
0000098A 8B4C 4953 pack -[A5], -[A4], 0x4953
0000098E 5445 addq.w D5, 2
00000990 5854 addq.w [A4], 4
00000992 5241 addq.w D1, 1
00000994 4354 chk.w D1, [A4]
00000996 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000099A 0000 2F2E ori.b D0, 0x2E /* '.' */
0000099E 000C 206E ori.b A4, 0x6E /* 'n' */
000009A2 0008 2F28 ori.b A0, 0x28 /* '(' */
000009A6 000E 4EAD ori.b A6, 0xAD
000009AA 218A 4E5E move.l [A0 + D4 * 8 + 0x5E], A2
000009AE 205F movea.l A0, [A7]+
000009B0 504F addq.w A7, 8
000009B2 4ED0 jmp [A0]
000009B4 8B49 4E53 pack -[A5], -[A1], 0x4E53
000009B8 4552 chk.w D2, [A2]
000009BA 5441 addq.w D1, 2
000009BC 5445 addq.w D5, 2
000009BE 4E44 trap 4
000009C0 0000 4E56 ori.b D0, 0x56 /* 'V' */
000009C4 0000 2F0C ori.b D0, 0xC
000009C8 286E 0008 movea.l A4, [A6 + 0x8]
000009CC 302C 0008 move.w D0, [A4 + 0x8]
000009D0 48C0 ext.l D0
000009D2 2F00 move.l -[A7], D0
000009D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000009D8 2F2C 000E move.l -[A7], [A4 + 0xE]
000009DC 4EAD 217A jsr [A5 + 0x217A /* export_1067 */]
000009E0 526C 0008 addq.w [A4 + 0x8], 1
000009E4 285F movea.l A4, [A7]+
000009E6 4E5E unlink A6
000009E8 205F movea.l A0, [A7]+
000009EA 504F addq.w A7, 8
000009EC 4ED0 jmp [A0]
000009EE 8E49 or.w D7, A1
000009F0 4E53 4552 link A3, -0xFFFFBAAE
000009F4 5449 addq.w A1, 2
000009F6 4E4D trap 13
000009F8 4944 chk.w D4, D4
000009FA 444C neg.w A4
000009FC 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000009FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A00-00000A06
fn00000A00:
00000A00 4E56 0000 link A6, 0
00000A04 7001 moveq.l D0, 0x01
// end alternate branch 00000A00-00000A06
fn00000A00: // (misaligned)
00000A02 0000 7001 ori.b D0, 0x1
00000A06 B06E 0008 cmp.w D0, [A6 + 0x8]
00000A0A 6F06 ble +0x8 /* 00000A12 */
00000A0C 3D7C 0001 0008 move.w [A6 + 0x8], 0x1
label00000A12:
00000A12 302E 0008 move.w D0, [A6 + 0x8]
00000A16 48C0 ext.l D0
00000A18 2F00 move.l -[A7], D0
00000A1A 42A7 clr.l -[A7]
00000A1C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000A20 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
00000A24 221F move.l D1, [A7]+
00000A26 201F move.l D0, [A7]+
00000A28 B280 cmp.l D1, D0
00000A2A 6D10 blt +0x12 /* 00000A3C */
00000A2C 487A FF94 pea.l [PC - 0x6C /* 000009C2, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000A30 2F0E move.l -[A7], A6
00000A32 2F2E 000A move.l -[A7], [A6 + 0xA]
00000A36 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000A3A 600E bra +0x10 /* 00000A4A */
label00000A3C:
00000A3C 487A FF5A pea.l [PC - 0xA6 /* 00000998, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000A40 2F0E move.l -[A7], A6
00000A42 2F2E 000A move.l -[A7], [A6 + 0xA]
00000A46 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
label00000A4A:
00000A4A 4E5E unlink A6
00000A4C 205F movea.l A0, [A7]+
00000A4E DEFC 000A add.w A7, 0xA /* '\n' */
00000A52 4ED0 jmp [A0]
00000A54 8F4C 4953 pack -[A7], -[A4], 0x4953
00000A58 544D addq.w A5, 2
00000A5A 4552 chk.w D2, [A2]
00000A5C 4745 chk.w D3, D5
00000A5E 4245 clr.w D5
00000A60 464F not.w A7
00000A62 5245 addq.w D5, 1
00000A64 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000A68 0000 2F0C ori.b D0, 0xC
00000A6C 206E 0008 movea.l A0, [A6 + 0x8]
00000A70 2868 0008 movea.l A4, [A0 + 0x8]
00000A74 206E 000C movea.l A0, [A6 + 0xC]
00000A78 2F08 move.l -[A7], A0
00000A7A 4267 clr.w -[A7]
00000A7C 2F08 move.l -[A7], A0
00000A7E 42A7 clr.l -[A7]
00000A80 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A84 2254 movea.l A1, [A4]
00000A86 2F29 013E move.l -[A7], [A1 + 0x13E]
00000A8A 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000A8E 201F move.l D0, [A7]+
00000A90 205F movea.l A0, [A7]+
00000A92 3F00 move.w -[A7], D0
00000A94 2254 movea.l A1, [A4]
00000A96 2F29 0142 move.l -[A7], [A1 + 0x142]
00000A9A 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
00000A9E 101F move.b D0, [A7]+
00000AA0 205F movea.l A0, [A7]+
00000AA2 2050 movea.l A0, [A0]
00000AA4 1140 0066 move.b [A0 + 0x66], D0
00000AA8 285F movea.l A4, [A7]+
00000AAA 4E5E unlink A6
00000AAC 205F movea.l A0, [A7]+
00000AAE 504F addq.w A7, 8
00000AB0 4ED0 jmp [A0]
00000AB2 9153 sub.w [A3], D0
00000AB4 4156 chk.w D0, [A6]
00000AB6 4553 chk.w D2, [A3]
00000AB8 454C chk.w D2, A4
00000ABA 4543 chk.w D2, D3
00000ABC 5449 addq.w A1, 2
00000ABE 4F4E chk.w D7, A6
00000AC0 464C not.w A4
00000AC2 4147 chk.w D0, D7
00000AC4 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000AC8 0000 2F0C ori.b D0, 0xC
00000ACC 206E 0008 movea.l A0, [A6 + 0x8]
00000AD0 2868 0008 movea.l A4, [A0 + 0x8]
00000AD4 206E 000C movea.l A0, [A6 + 0xC]
00000AD8 2050 movea.l A0, [A0]
00000ADA 1028 0066 move.b D0, [A0 + 0x66]
00000ADE 672A beq +0x2C /* 00000B0A */
00000AE0 42A7 clr.l -[A7]
00000AE2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AE6 2054 movea.l A0, [A4]
00000AE8 2F28 013E move.l -[A7], [A0 + 0x13E]
00000AEC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000AF0 201F move.l D0, [A7]+
00000AF2 3F00 move.w -[A7], D0
00000AF4 1F3C 0001 move.b -[A7], 0x1
00000AF8 1F3C 0001 move.b -[A7], 0x1
00000AFC 1F3C 0001 move.b -[A7], 0x1
00000B00 2054 movea.l A0, [A4]
00000B02 2F28 0142 move.l -[A7], [A0 + 0x142]
00000B06 4EAD 297A jsr [A5 + 0x297A /* export_1323 */]
label00000B0A:
00000B0A 285F movea.l A4, [A7]+
00000B0C 4E5E unlink A6
00000B0E 205F movea.l A0, [A7]+
00000B10 504F addq.w A7, 8
00000B12 4ED0 jmp [A0]
00000B14 9053 sub.w D0, [A3]
00000B16 4554 chk.w D2, [A4]
00000B18 5345 subq.w D5, 1
00000B1A 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5
00000B1E 494F chk.w D4, A7
00000B20 4E46 trap 6
00000B22 4C41 4700 movem.l A0,A1,A2,A6, D1
00000B26 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000B2A 0000 2F0C ori.b D0, 0xC
00000B2E 206E 0008 movea.l A0, [A6 + 0x8]
00000B32 2868 0008 movea.l A4, [A0 + 0x8]
00000B36 4267 clr.w -[A7]
00000B38 42A7 clr.l -[A7]
00000B3A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B3E 2054 movea.l A0, [A4]
00000B40 2F28 013E move.l -[A7], [A0 + 0x13E]
00000B44 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000B48 201F move.l D0, [A7]+
00000B4A 3F00 move.w -[A7], D0
00000B4C 2054 movea.l A0, [A4]
00000B4E 2F28 0142 move.l -[A7], [A0 + 0x142]
00000B52 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */]
00000B56 1D5F 0010 move.b [A6 + 0x10], [A7]+
00000B5A 285F movea.l A4, [A7]+
00000B5C 4E5E unlink A6
00000B5E 205F movea.l A0, [A7]+
00000B60 504F addq.w A7, 8
00000B62 4ED0 jmp [A0]
00000B64 8B49 5354 pack -[A5], -[A1], 0x5354
00000B68 4F42 chk.w D7, D2
00000B6A 454D chk.w D2, A5
00000B6C 4F56 chk.w D7, [A6]
00000B6E 4544 chk.w D2, D4
00000B70 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B72-00000B76
fn00000B72:
00000B72 4E56 FFF4 link A6, -0x000C
// end alternate branch 00000B72-00000B76
fn00000B72: // (misaligned)
00000B74 FFF4 .invalid <<F/7/7>>
00000B76 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000B7A 286E 0008 movea.l A4, [A6 + 0x8]
00000B7E 2054 movea.l A0, [A4]
00000B80 4AA8 0142 tst.l [A0 + 0x142]
00000B84 6700 012E beq +0x130 /* 00000CB4 */
00000B88 4267 clr.w -[A7]
00000B8A 2054 movea.l A0, [A4]
00000B8C 2F28 0142 move.l -[A7], [A0 + 0x142]
00000B90 4EAD 2932 jsr [A5 + 0x2932 /* export_1314 */]
00000B94 3E1F move.w D7, [A7]+
00000B96 4267 clr.w -[A7]
00000B98 2054 movea.l A0, [A4]
00000B9A 2F28 0142 move.l -[A7], [A0 + 0x142]
00000B9E 4EAD 296A jsr [A5 + 0x296A /* export_1321 */]
00000BA2 3C1F move.w D6, [A7]+
00000BA4 487A FEC0 pea.l [PC - 0x140 /* 00000A66, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000BA8 2F0E move.l -[A7], A6
00000BAA 2054 movea.l A0, [A4]
00000BAC 2F28 013E move.l -[A7], [A0 + 0x13E]
00000BB0 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000BB4 2054 movea.l A0, [A4]
00000BB6 2F28 013E move.l -[A7], [A0 + 0x13E]
00000BBA 486E FFFC pea.l [A6 - 0x4]
00000BBE 487A FF68 pea.l [PC - 0x98 /* 00000B28, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000BC2 2F0E move.l -[A7], A6
00000BC4 4EBA FD86 jsr [PC - 0x27A /* 0000094C */]
00000BC8 2054 movea.l A0, [A4]
00000BCA 2F28 013E move.l -[A7], [A0 + 0x13E]
00000BCE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BD2 42A7 clr.l -[A7]
00000BD4 42A7 clr.l -[A7]
00000BD6 302E 000C move.w D0, [A6 + 0xC]
00000BDA 48C0 ext.l D0
00000BDC 2F00 move.l -[A7], D0
00000BDE 42A7 clr.l -[A7]
00000BE0 201F move.l D0, [A7]+
00000BE2 2E9F move.l [A7], [A7]+
00000BE4 B097 cmp.l D0, [A7]
00000BE6 6F02 ble +0x4 /* 00000BEA */
00000BE8 2E80 move.l [A7], D0
label00000BEA:
00000BEA 42A7 clr.l -[A7]
00000BEC 2054 movea.l A0, [A4]
00000BEE 2F28 013E move.l -[A7], [A0 + 0x13E]
00000BF2 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
00000BF6 201F move.l D0, [A7]+
00000BF8 5280 addq.l D0, 1
00000BFA 2F00 move.l -[A7], D0
00000BFC 201F move.l D0, [A7]+
00000BFE 2E9F move.l [A7], [A7]+
00000C00 B097 cmp.l D0, [A7]
00000C02 6C02 bge +0x4 /* 00000C06 */
00000C04 2E80 move.l [A7], D0
label00000C06:
00000C06 201F move.l D0, [A7]+
00000C08 3F00 move.w -[A7], D0
00000C0A 4EBA FDF4 jsr [PC - 0x20C /* 00000A00 */]
00000C0E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C12 4EAD 4E42 jsr [A5 + 0x4E42 /* export_2500 */]
00000C16 4267 clr.w -[A7]
00000C18 2054 movea.l A0, [A4]
00000C1A 2F28 0142 move.l -[A7], [A0 + 0x142]
00000C1E 4EAD 28EA jsr [A5 + 0x28EA /* export_1305 */]
00000C22 487A FEA2 pea.l [PC - 0x15E /* 00000AC6, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000C26 2F0E move.l -[A7], A6
00000C28 2054 movea.l A0, [A4]
00000C2A 2F28 013E move.l -[A7], [A0 + 0x13E]
00000C2E 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000C32 42A7 clr.l -[A7]
00000C34 3007 move.w D0, D7
00000C36 48C0 ext.l D0
00000C38 2F00 move.l -[A7], D0
00000C3A 4267 clr.w -[A7]
00000C3C 2054 movea.l A0, [A4]
00000C3E 2F28 0142 move.l -[A7], [A0 + 0x142]
00000C42 4EAD 2932 jsr [A5 + 0x2932 /* export_1314 */]
00000C46 301F move.w D0, [A7]+
00000C48 48C0 ext.l D0
00000C4A 2F00 move.l -[A7], D0
00000C4C 201F move.l D0, [A7]+
00000C4E 2E9F move.l [A7], [A7]+
00000C50 B097 cmp.l D0, [A7]
00000C52 6C02 bge +0x4 /* 00000C56 */
00000C54 2E80 move.l [A7], D0
label00000C56:
00000C56 201F move.l D0, [A7]+
00000C58 3E00 move.w D7, D0
00000C5A 42A7 clr.l -[A7]
00000C5C 3006 move.w D0, D6
00000C5E 48C0 ext.l D0
00000C60 2F00 move.l -[A7], D0
00000C62 4267 clr.w -[A7]
00000C64 2054 movea.l A0, [A4]
00000C66 2F28 0142 move.l -[A7], [A0 + 0x142]
00000C6A 4EAD 296A jsr [A5 + 0x296A /* export_1321 */]
00000C6E 301F move.w D0, [A7]+
00000C70 48C0 ext.l D0
00000C72 2F00 move.l -[A7], D0
00000C74 201F move.l D0, [A7]+
00000C76 2E9F move.l [A7], [A7]+
00000C78 B097 cmp.l D0, [A7]
00000C7A 6F02 ble +0x4 /* 00000C7E */
00000C7C 2E80 move.l [A7], D0
label00000C7E:
00000C7E 201F move.l D0, [A7]+
00000C80 3C00 move.w D6, D0
00000C82 3D46 FFF4 move.w [A6 - 0xC], D6
00000C86 3A07 move.w D5, D7
00000C88 6010 bra +0x12 /* 00000C9A */
label00000C8A:
00000C8A 3F05 move.w -[A7], D5
00000C8C 2054 movea.l A0, [A4]
00000C8E 2F28 0142 move.l -[A7], [A0 + 0x142]
00000C92 4EAD 295A jsr [A5 + 0x295A /* export_1319 */]
00000C96 5245 addq.w D5, 1
00000C98 6906 bvs +0x8 /* 00000CA0 */
label00000C9A:
00000C9A BA6E FFF4 cmp.w D5, [A6 - 0xC]
00000C9E 6FEA ble -0x14 /* 00000C8A */
label00000CA0:
00000CA0 1F3C 0001 move.b -[A7], 0x1
00000CA4 2054 movea.l A0, [A4]
00000CA6 2F28 0142 move.l -[A7], [A0 + 0x142]
00000CAA 4EAD 49EA jsr [A5 + 0x49EA /* export_2361 */]
00000CAE 2054 movea.l A0, [A4]
00000CB0 52A8 0124 addq.l [A0 + 0x124], 1
label00000CB4:
00000CB4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000CB8 4E5E unlink A6
00000CBA 205F movea.l A0, [A7]+
00000CBC 5C4F addq.w A7, 6
00000CBE 4ED0 jmp [A0]
00000CC0 8024 or.b D0, -[A4]
00000CC2 5446 addq.w D6, 2
00000CC4 494C chk.w D4, A4
00000CC6 454C chk.w D2, A4
00000CC8 4953 chk.w D4, [A3]
00000CCA 5444 addq.w D4, 2
00000CCC 4F43 chk.w D7, D3
00000CCE 2E4D movea.l A7, A5
00000CD0 4F56 chk.w D7, [A6]
00000CD2 4553 chk.w D2, [A3]
00000CD4 454C chk.w D2, A4
00000CD6 4543 chk.w D2, D3
00000CD8 5445 addq.w D5, 2
00000CDA 4449 neg.w A1
00000CDC 5445 addq.w D5, 2
00000CDE 4D53 chk.w D6, [A3]
00000CE0 4245 clr.w D5
00000CE2 464F not.w A7
00000CE4 5245 addq.w D5, 1
00000CE6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2754: // at 00000CE8 (misaligned)
00000CEA 0000 2F0C ori.b D0, 0xC
00000CEE 286E 0008 movea.l A4, [A6 + 0x8]
00000CF2 2054 movea.l A0, [A4]
00000CF4 4AA8 0142 tst.l [A0 + 0x142]
00000CF8 671A beq +0x1C /* 00000D14 */
00000CFA 4267 clr.w -[A7]
00000CFC 2054 movea.l A0, [A4]
00000CFE 2F28 0142 move.l -[A7], [A0 + 0x142]
00000D02 4EAD 2932 jsr [A5 + 0x2932 /* export_1314 */]
00000D06 301F move.w D0, [A7]+
00000D08 5340 subq.w D0, 1
00000D0A 3F00 move.w -[A7], D0
00000D0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D10 4EBA FE60 jsr [PC - 0x1A0 /* 00000B72 */]
label00000D14:
00000D14 285F movea.l A4, [A7]+
00000D16 4E5E unlink A6
00000D18 2E9F move.l [A7], [A7]+
00000D1A 4E75 rts
00000D1C 9B54 sub.w [A4], D5
00000D1E 4649 not.w A1
00000D20 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
00000D24 5354 subq.w [A4], 1
00000D26 444F neg.w A7
00000D28 432E 4D4F .invalid 1, [A6 + 0x4D4F] // invalid opcode 4 with b == 4
00000D2C 5645 addq.w D5, 3
00000D2E 5345 subq.w D5, 1
00000D30 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5
00000D34 4544 chk.w D2, D4
00000D36 5550 subq.w [A0], 2
00000D38 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000D3C 0000 206E ori.b D0, 0x6E /* 'n' */
00000D40 0008 5268 ori.b A0, 0x68 /* 'h' */
00000D44 FFFE .invalid <<F/7/7>>
00000D46 4E5E unlink A6
00000D48 205F movea.l A0, [A7]+
00000D4A 5C4F addq.w A7, 6
00000D4C 4ED0 jmp [A0]
00000D4E 8743 4F55 pack D3, D3, 0x4F55
00000D52 4E54 4954 link A4, -0xFFFFB6AC
00000D56 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2755: // at 00000D58 (misaligned)
00000D5A FFFE .invalid <<F/7/7>>
00000D5C 2F0C move.l -[A7], A4
00000D5E 286E 0008 movea.l A4, [A6 + 0x8]
00000D62 2054 movea.l A0, [A4]
00000D64 4AA8 0142 tst.l [A0 + 0x142]
00000D68 6732 beq +0x34 /* 00000D9C */
00000D6A 426E FFFE clr.w [A6 - 0x2]
00000D6E 487A FFCA pea.l [PC - 0x36 /* 00000D3A, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000D72 2F0E move.l -[A7], A6
00000D74 2054 movea.l A0, [A4]
00000D76 2F28 0142 move.l -[A7], [A0 + 0x142]
00000D7A 4EAD 292A jsr [A5 + 0x292A /* export_1313 */]
00000D7E 4267 clr.w -[A7]
00000D80 2054 movea.l A0, [A4]
00000D82 2F28 0142 move.l -[A7], [A0 + 0x142]
00000D86 4EAD 296A jsr [A5 + 0x296A /* export_1321 */]
00000D8A 301F move.w D0, [A7]+
00000D8C 906E FFFE sub.w D0, [A6 - 0x2]
00000D90 5440 addq.w D0, 2
00000D92 3F00 move.w -[A7], D0
00000D94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D98 4EBA FDD8 jsr [PC - 0x228 /* 00000B72 */]
label00000D9C:
00000D9C 285F movea.l A4, [A7]+
00000D9E 4E5E unlink A6
00000DA0 2E9F move.l [A7], [A7]+
00000DA2 4E75 rts
00000DA4 9D54 sub.w [A4], D6
00000DA6 4649 not.w A1
00000DA8 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
00000DAC 5354 subq.w [A4], 1
00000DAE 444F neg.w A7
00000DB0 432E 4D4F .invalid 1, [A6 + 0x4D4F] // invalid opcode 4 with b == 4
00000DB4 5645 addq.w D5, 3
00000DB6 5345 subq.w D5, 1
00000DB8 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5
00000DBC 4544 chk.w D2, D4
00000DBE 444F neg.w A7
00000DC0 574E subq.w A6, 3
00000DC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2756: // at 00000DC4 (misaligned)
00000DC6 0000 3F3C ori.b D0, 0x3C /* '<' */
00000DCA 0001 2F2E ori.b D1, 0x2E /* '.' */
00000DCE 0008 4EBA ori.b A0, 0xBA
00000DD2 FDA0 .invalid <<F/6/6>>
00000DD4 4E5E unlink A6
00000DD6 2E9F move.l [A7], [A7]+
00000DD8 4E75 rts
00000DDA 9E54 sub.w D7, [A4]
00000DDC 4649 not.w A1
00000DDE 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
00000DE2 5354 subq.w [A4], 1
00000DE4 444F neg.w A7
00000DE6 432E 4D4F .invalid 1, [A6 + 0x4D4F] // invalid opcode 4 with b == 4
00000DEA 5645 addq.w D5, 3
00000DEC 5345 subq.w D5, 1
00000DEE 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5
00000DF2 4544 chk.w D2, D4
00000DF4 544F addq.w A7, 2
00000DF6 544F addq.w A7, 2
00000DF8 5000 addq.b D0, 8
00000DFA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2757: // at 00000DFC (misaligned)
00000DFE 0000 42A7 ori.b D0, 0xA7
00000E02 206E 0008 movea.l A0, [A6 + 0x8]
00000E06 2050 movea.l A0, [A0]
00000E08 2F28 013E move.l -[A7], [A0 + 0x13E]
00000E0C 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */]
00000E10 201F move.l D0, [A7]+
00000E12 5280 addq.l D0, 1
00000E14 3F00 move.w -[A7], D0
00000E16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E1A 4EBA FD56 jsr [PC - 0x2AA /* 00000B72 */]
00000E1E 4E5E unlink A6
00000E20 2E9F move.l [A7], [A7]+
00000E22 4E75 rts
00000E24 8021 or.b D0, -[A1]
00000E26 5446 addq.w D6, 2
00000E28 494C chk.w D4, A4
00000E2A 454C chk.w D2, A4
00000E2C 4953 chk.w D4, [A3]
00000E2E 5444 addq.w D4, 2
00000E30 4F43 chk.w D7, D3
00000E32 2E4D movea.l A7, A5
00000E34 4F56 chk.w D7, [A6]
00000E36 4553 chk.w D2, [A3]
00000E38 454C chk.w D2, A4
00000E3A 4543 chk.w D2, D3
00000E3C 5445 addq.w D5, 2
00000E3E 4454 neg.w [A4]
00000E40 4F42 chk.w D7, D2
00000E42 4F54 chk.w D7, [A4]
00000E44 544F addq.w A7, 2
00000E46 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
00000E48 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E4A-00000E4E
fn00000E4A:
00000E4A 4E56 FFFC link A6, -0x0004
// end alternate branch 00000E4A-00000E4E
fn00000E4A: // (misaligned)
00000E4C FFFC .invalid <<F/7/7>>
00000E4E 48E7 0038 movem.l -[A7], A2,A3,A4
00000E52 286E 0008 movea.l A4, [A6 + 0x8]
00000E56 42A7 clr.l -[A7]
00000E58 302E 0010 move.w D0, [A6 + 0x10]
00000E5C 48C0 ext.l D0
00000E5E 2F00 move.l -[A7], D0
00000E60 2054 movea.l A0, [A4]
00000E62 2F28 013E move.l -[A7], [A0 + 0x13E]
00000E66 4EAD 211A jsr [A5 + 0x211A /* export_1055 */]
00000E6A 265F movea.l A3, [A7]+
00000E6C 206E 000C movea.l A0, [A6 + 0xC]
00000E70 2453 movea.l A2, [A3]
00000E72 43EA 0022 lea.l A1, [A2 + 0x22]
00000E76 700F moveq.l D0, 0x0F
label00000E78:
00000E78 20D9 move.l [A0]+, [A1]+
00000E7A 51C8 FFFC dbf D0, -0x6 /* 00000E78 */
00000E7E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000E82 4E5E unlink A6
00000E84 205F movea.l A0, [A7]+
00000E86 DEFC 000A add.w A7, 0xA /* '\n' */
00000E8A 4ED0 jmp [A0]
00000E8C 9954 sub.w [A4], D4
00000E8E 4649 not.w A1
00000E90 4C45 4C49 movem.l D0,D3,D6,A2,A3,A6, D5
00000E94 5354 subq.w [A4], 1
00000E96 444F neg.w A7
00000E98 432E 4745 .invalid 1, [A6 + 0x4745] // invalid opcode 4 with b == 4
00000E9C 5445 addq.w D5, 2
00000E9E 4E54 5259 link A4, -0xFFFFADA7
00000EA2 5445 addq.w D5, 2
00000EA4 5854 addq.w [A4], 4
00000EA6 0000 .incomplete